package sps.admin.module.business.workinghours.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;
import sps.base.common.util.ExcelMerge;

import java.time.LocalDate;

/**
 * TODO
 *
 * @Description 工时加班信息
 * @Author Felix
 * @Date 2024-09-11 15:04
 **/
@Data
public class WorkingHoursExcelVO {

    @ExcelProperty(value = "工时主键")
    @ColumnWidth(16)
    @ExcelMerge(merge = true, isPrimaryKey = true)
    private String workingHoursId;

    @ExcelProperty("部门")
    @ColumnWidth(20)
    private String deptName;

    @ExcelProperty("日期")
    private String overtimeData;

    @ExcelProperty("工号")
    private String jobNumber;

    @ExcelProperty("姓名")
    private String name;

    @ExcelProperty("班别")
    private String banbieType;

    @ExcelProperty(value = {"工时加班统计", "加班时间段1"})
    @ColumnWidth(20)
    private String timeparams1;

    @ExcelProperty(value = {"工时加班统计", "加班时间段2"})
    @ColumnWidth(20)
    private String timeparams2;

    @ExcelProperty(value = {"工时加班统计", "加班时间段3"})
    @ColumnWidth(20)
    private String timeparams3;

    @ExcelProperty("加班时数")
    @ColumnWidth(15)
    private String overtimeNumber2;

    @ExcelProperty("加班类型")
    @ColumnWidth(15)
    private String overtimeType;

    @ExcelProperty("加班原因")
    @ColumnWidth(15)
    private String overtimeResult;

    @ExcelProperty("是否批准")
    @ColumnWidth(15)
    private String allowFlag;



}
